import layoutHeaderAside from '@/layout/header-aside'

// 由于懒加载页面太多的话会造成webpack热更新太慢，所以开发环境不使用懒加载，只有生产环境使用懒加载
const _import = require('@/libs/util.import.' + process.env.NODE_ENV)

const meta = { auth: true }

export default {
  path: '/record',
  name: 'record',
  meta,
  redirect: { name: 'record-list' },
  component: layoutHeaderAside,
  children: [
    {
      path: 'template_list',
      name: 'record-template-list',
      component: _import('record/template_list'),
      meta: {
        ...meta,
        title: '记录模板列表'
      }
    },
    {
      path: 'list',
      name: 'record-list',
      component: _import('record/list'),
      meta: {
        ...meta,
        title: '记录列表'
      }
    },
    {
      path: 'create',
      name: 'record-create',
      component: _import('record/create'),
      meta: {
        ...meta,
        title: '记录编制'
      }
    }
  ]
}
